decision making in javascript